home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1997 / HAM Radio 1997.iso / vcls / wfc007.000 / include / wfc.h < prev   
C/C++ Source or Header  |  1996-04-08  |  3KB  |  136 lines

  1. #ifndef WINDOWS_FOUNDATION_CLASSES
  2.  
  3. /*
  4. ** Author: Samuel R. Blackburn
  5. ** CI$: 76300,326
  6. ** Internet: sammy@sed.csc.com
  7. **
  8. ** You can use it any way you like.
  9. */
  10.  
  11. #define WINDOWS_FOUNDATION_CLASSES
  12.  
  13. /*
  14. ** Include all the needed MFC stuff
  15. */
  16.  
  17. #include <afx.h>
  18. #include <afxwin.h>
  19. #include <afxcoll.h>
  20. #include <winperf.h>
  21. #include <winsock.h>
  22. #include <ras.h>
  23. #include <raserror.h>
  24. #include <winuser.h>
  25. #include <lm.h>
  26. #include <lzexpand.h>
  27.  
  28. #define CARRIAGE_RETURN 13
  29. #define LINE_FEED       10
  30.  
  31. /*
  32. ** An easy way to refer to colors . . .
  33. */
  34.  
  35. #define BLACK     RGB( 0x00, 0x00, 0x00 )
  36. #define RED       RGB( 0xFF, 0x00, 0x00 )
  37. #define GREEN     RGB( 0x00, 0xFF, 0x00 )
  38. #define YELLOW    RGB( 0xFF, 0xFF, 0x00 )
  39. #define DKGRAY    RGB( 0x7F, 0x7F, 0x7F )
  40. #define DARK_GRAY DKGRAY
  41. #define LTGRAY    RGB( 0xC0, 0xC0, 0xC0 )
  42. #define LIGHT_GRAY LTGRAY
  43. #define DKRED     RGB( 0x7F, 0x00, 0x00 )
  44. #define DARK_RED  DKRED
  45. #define MAGENTA   RGB( 0xFF, 0x00, 0xFF )
  46. #define PURPLE    RGB( 0x7F, 0x00, 0x7F )
  47. #define BLUE      RGB( 0x00, 0x00, 0xFF )
  48. #define DKBLUE    RGB( 0x00, 0x00, 0x7F )
  49. #define DARK_BLUE DKBLUE
  50. #define INDIGO    RGB( 0x00, 0xFF, 0xFF )
  51. #define DKINDIGO  RGB( 0x00, 0x7F, 0x7F )
  52. #define DARK_INDIGO DKINDIGO
  53. #define WHITE     RGB( 0xFF, 0xFF, 0xFF )
  54. #define DKGREEN   RGB( 0x00, 0x7F, 0x00 )
  55. #define DARK_GREEN DKGREEN
  56. #define DKTYELLOW RGB( 0x7F, 0x7F, 0x00 )
  57. #define DARK_YELLOW DKYELLOW
  58. #define LTYELLOW  RGB( 0xFF, 0xFF, 0x7F )
  59. #define LIGHT_YELLOW LTYELLOW
  60.  
  61. void ASCII_to_UNICODE( LPCSTR ansi_string, LPWSTR unicode_string );
  62. void UNICODE_to_ASCII( LPCWSTR unicode_string, LPSTR ansi_string );
  63. void Convert_NERR_Code_to_String( DWORD error_code, CString& error_message );
  64.  
  65. /*
  66. ** Structure Helpers
  67. */
  68.  
  69. #include <Structs.hpp>
  70.  
  71. /*
  72. ** The Registration Database API
  73. */
  74.  
  75. #include <CRegisty.hpp>
  76.  
  77. /*
  78. ** Event Logging
  79. */
  80.  
  81. #include <CEvntLog.hpp>
  82.  
  83. /*
  84. ** Remote Access Service
  85. */
  86.  
  87. #include <CRAS.hpp>
  88.  
  89. #include <DumyFile.hpp>
  90. #include <Serial.hpp>
  91.  
  92. /*
  93. ** Simple Sockets
  94. */
  95.  
  96. #include <sockets.hpp>
  97. #include <lsockets.hpp>
  98. #include <tsockets.hpp>
  99. #include <SockFile.hpp>
  100.  
  101. /*
  102. ** Named Pipes
  103. */
  104.  
  105. #include <cnmpipe.hpp>
  106.  
  107. /*
  108. ** Compressed Files
  109. */
  110.  
  111. #include <lzfile.hpp>
  112.  
  113. #include <CNetwork.hpp>
  114. #include <CServer.hpp>
  115. #include <CNetRsrc.hpp>
  116. #include <CNetSess.hpp>
  117. #include <CNetWkst.hpp>
  118. #include <CNetFile.hpp>
  119. #include <CNetConn.hpp>
  120. #include <CNetShar.hpp>
  121. #include <CUNC.hpp>
  122. #include <CURL.hpp>
  123. #include <Ovrlpd.hpp>
  124. #include <dcb.hpp>
  125. #include <CService.hpp>
  126. #include <CSvcMgr.hpp>
  127. #include <CWait.hpp>
  128. #include <CBubble.hpp>
  129. #include <DrawObj.hpp>
  130. #include <DrawGrid.hpp>
  131. #include <CSquigl.hpp>
  132.  
  133. #pragma warning( disable : 4699 )
  134.  
  135. #endif // WINDOWS_FOUNDATION_CLASSES
  136.